Compare clipped repeat nodes. Must skip cairo here
since it blurred the child by scaling after rendering.
Also skip the gl renderer, since it hasn't been fixed
for this yet. ngl passes this test.
--- /dev/null
+transform {
+ child: transform {
+ child: rounded-clip {
+ child: container {
+ repeat {
+ bounds: 0 0 159 34;
+ child: container {
+ color {
+ bounds: 0 0 10 10;
+ color: rgb(168,168,168);
+ }
+ color {
+ bounds: 10 0 10 10;
+ color: rgb(84,84,84);
+ }
+ color {
+ bounds: 0 10 10 10;
+ color: rgb(84,84,84);
+ }
+ color {
+ bounds: 10 10 10 10;
+ color: rgb(168,168,168);
+ }
+ }
+ }
+ }
+ clip: 0 0 159 34 / 6;
+ }
+ transform: scale(4, 4);
+ }
+ transform: translate(6, 20);
+}
'clip-in-rounded-clip2',
'clip-in-rounded-clip3',
'rounded-clip-in-clip-3d', # not really 3d, but cairo fails it
+ 'clipped-repeat-3d-ngl',
'issue-3615'
]
renderers = [
# name exclude term
- [ 'gl', '' ],
+ [ 'gl', '-ngl' ],
[ 'ngl', '' ],
[ 'broadway', '-3d' ],
[ 'cairo', '-3d' ],